Man Pages : System Calls (2)

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

  _sqrt_s, _sqrt_d (2) - single and double precision sqrt function.

A

  accept (2) - accept a connection on a socket
  access (2) - determine accessibility of a file
  acct (2) - enable or disable process accounting
  adjtime (2) - correct the time to allow synchronization of the system clock
  alarm (2) - set a process alarm clock
  arsctl (2) - modify the behavior of array sessions
  arsop (2) - perform an operation on an array session
  attr_get, attr_getf (2) - get the value of a user attribute of a filesystem object
  attr_list, attr_listf (2) - list the names of the user attributes of a filesystem object
  attr_multi, attr_multif (2) - manipulate multiple user attributes on a filesystem object at once
  attr_remove, attr_removef (2) - remove a user attribute of a filesystem object
  attr_set, attr_setf (2) - set the value of a user attribute of a filesystem object

B

  bind (2) - bind a name to a socket
  blockproc, unblockproc, setblockproccnt, blockprocall, unblockprocall, setblockproccntall (2) - routines to block/unblock processes
  brk, sbrk (2) - change data segment space allocation

C

  cachectl (2) - mark pages cacheable or uncacheable
  cacheflush, _flush_cache (2) - flush contents of instruction and/or data cache
  chdir, fchdir (2) - change working directory
  chmod, fchmod (2) - change mode of file
  chown, fchown, lchown (2) - change owner and group of a file
  chroot (2) - change root directory
  clock_settime, clock_gettime, clock_getres (2) - get/set date and time (POSIX)
  close (2) - close a file descriptor
  comp,uncomp,comp_compress,uncomp_uncompress (2) - data stream compression and uncompression
  connect (2) - initiate a connection on a socket
  creat (2) - create a new file or rewrite an existing one

D

  dev_to_devname (2) - determine the device name for the device
  dev_to_drivername (2) - determine the driver name for the device
  dmi (2) - DMAPI internal system call
  dup (2) - duplicate an open file descriptor

E

  exec: execl, execv, execle, execve, execlp, execvp (2) - execute a file
  exit, _exit (2) - terminate process

F

  fcntl (2) - file and descriptor control
  fdes_to_devname (2) - determine the device name for the device
  fdes_to_drivername (2) - determine the driver name for the device
  filename_to_devname (2) - determine the device name for the device file
  filename_to_drivername (2) - determine the device name for the device file
  fork, vfork (2) - create a new process
  fpathconf, pathconf (2) - get configurable pathname variables
  fsync, fdatasync (2) - synchronize a file's in-memory state with that on the physical medium

G

  getash (2) - get array session handle
  getcontext, setcontext (2) - get and set current user context
  getdents, getdents64, ngetdents, ngetdents64 (2) - read directory entries and put in a file system independent format
  getdomainname, setdomainname (2) - get/set name of current NIS domain
  getdtablesize (2) - get file descriptor table size
  getgroups (2) - get supplementary group access list IDs
  gethostid, sethostid (2) - get/set unique identifier of current host
  gethostname, sethostname (2) - get/set name of current host
  getitimer, setitimer (2) - get/set value of interval timer
  getjid (2) - get job ID
  getjlimit, setjlimit (2) - control a job's maximum system resource consumption
  getjusage (2) - get job usage information
  getmountid (2) - get filesystem mount identifier
  getmsg (2) - get next message off a stream
  getpagesize (2) - get system page size
  getpeername (2) - get name of connected peer
  getpid, getpgrp, getppid, getpgid, BSDgetpgrp (2) - get process, process group, and parent process IDs
  getprid (2) - get project ID
  getpriority, setpriority (2) - get/set program scheduling priority
  getrlimit, getrlimit64, setrlimit, setrlimit64 (2) - control maximum system resource consumption
  getsid (2) - get session ID
  getsockname (2) - get socket name
  getsockopt, setsockopt (2) - get and set options on sockets
  getspinfo (2) - get service provider information
  getuid, geteuid, getgid, getegid (2) - get real user, effective user, real group, and effective group IDs

H

I

  intro (2) - introduction to system calls and error numbers
  ioctl (2) - control device

J

K

  kill (2) - send a signal to a process or a group of processes
  killjob (2) - terminates all processes for the specified job

L

  link, linkfollow (2) - link to a file
  listen (2) - listen for connections on a socket
  lseek, lseek64 (2) - move read/write file pointer

M

  madvise (2) - give advice about handling memory
  makenewjob (2) - creates a new job
  memcntl (2) - memory management control
  mkdir (2) - make a directory
  mkfifo (2) - make a FIFO special file
  mknod (2) - make a directory, or a special or ordinary file
  mmap, mmap64 (2) - map pages of memory
  mount (2) - mount a file system
  mpin, munpin (2) - lock pages in memory
  mprotect (2) - set protection of memory mapping
  msgctl (2) - message control operations
  msgget (2) - get message queue
  msgop: msgsnd, msgrcv (2) - message operations
  msync (2) - synchronize memory with physical storage
  munmap (2) - unmap pages of memory

N

  nanosleep (2) - high resolution sleep
  newarraysess (2) - start a new array session
  nfssvc, async_daemon (2) - NFS daemons
  nice (2) - change priority of a time-sharing process

O

  open (2) - open for reading or writing

P

  pause (2) - suspend process until signal
  pipe (2) - create an interprocess channel
  plock (2) - lock into memory or unlock process, text, or data
  poll (2) - input/output multiplexing
  prctl (2) - operations on a process
  profil (2) - execution time profile
  ptrace (2) - process trace
  putmsg (2) - send a message on a stream

Q

  quotactl (2) - manipulate disk quotas

R

  read, readv, pread, pread64 (2) - read from file
  readlink (2) - read the value of a symbolic link
  recv, recvfrom, recvmsg (2) - receive a message from a socket
  rename (2) - change the name of a file
  rexec: rexecl, rexecv, rexecle, rexecve, rexeclp, rexecvp (2) - execute a file on a remote cell
  rmdir (2) - remove a directory

S

  satgetid, satsetid (2) - get or set audit identity
  satmp_done (2) - de-register token-mapping daemon with kernel
  satmp_get_attr_reply (2) - send SATMP_GET_ATTR_REPLY message to the kernel
  satmp_get_lrtok_reply (2) - send SATMP_GET_LTROK_REPLY message to the kernel
  satmp_init (2) - register token-mapping daemon with kernel
  satmp_init_reply (2) - send SATMP_INIT_REPLY message to the kernel
  saton, satoff, satstate (2) - control the collection of audit data
  satread (2) - read a block of audit record data
  satwrite, satvwrite (2) - write a block of audit record data
  sched_get_priority_max, sched_get_priority_min (2) - get scheduling policy priority range
  sched_getparam (2) - get the scheduling parameters of a process
  sched_getscheduler (2) - get the scheduling policy of a process
  sched_rr_get_interval (2) - get round robin scheduling interval
  sched_setparam (2) - set the scheduling parameters of a process
  sched_setscheduler (2) - set the scheduling policy of a process
  sched_yield (2) - yield the processor
  schedctl (2) - scheduler control call
  select (2) - synchronous I/O multiplexing
  sem_unlink (2) - deletes a posix named semaphore
  semctl (2) - semaphore control operations
  semget (2) - get set of semaphores
  semop (2) - semaphore operations
  send, sendto, sendmsg (2) - send a message from a socket
  setash (2) - set array session handle
  setgroups (2) - set group access list
  setjusage (2) - set job usage information
  setpgid (2) - set process group ID
  setpgrp, BSDsetpgrp (2) - set process group ID (System V and 4.3BSD)
  setprid (2) - set project ID
  setregid (2) - set real and effective group ID
  setreuid (2) - set real and effective user ID's
  setsid (2) - set session ID
  setspinfo (2) - set service provider information
  setuid, setgid (2) - set user and group IDs
  setwaitjobpid (2) - set a process to retrieve job information with waitjob
  sgi_eag_mount (2) - mount a filesystem with attributes
  sgi_revoke (2) - revoke access to a file
  sgigsc (2) - SGI graphics system call
  sgikopt (2) - retrieve kernel option strings
  sgikopt (2) - retrieve kernel option strings
  sginap (2) - timed sleep and processor yield function
  shm_open (2) - establishes a connection between a shared memory object and a file descriptor
  shm_unlink (2) - deletes a shared memory object
  shmctl (2) - shared memory control operations
  shmget (2) - get shared memory segment identifier
  shmop: shmat, shmdt (2) - shared memory operations
  shutdown (2) - shut down part of a full-duplex connection
  sigaction (2) - software signal facilities (POSIX)
  sigaltstack (2) - set or get signal alternate stack context
  siginterrupt (2) - allow signals to interrupt functions (X/Open XPG4)
  signal (2) - software signal facilities (System V)
  sigpending (2) - return set of signals pending for thread (POSIX)
  sigprocmask (2) - alter and return previous state of the set of blocked signals (POSIX)
  sigreturn (2) - returns from a signal handler.
  sigsend, sigsendset (2) - send a signal to a process or a group of processes
  sigset, sighold, sigrelse, sigignore, sigpause (2) - signal management (System V)
  sigstack (2) - set and/or get signal stack context
  sigsuspend (2) - atomically release blocked signals and wait for interrupt (POSIX)
  socket (2) - create an endpoint for communication
  socketpair (2) - create a pair of connected sockets
  sproc, sprocsp, nsproc (2) - create a new share group process
  sprofil (2) - execution time profile for disjoint text spaces
  stat, lstat, fstat (2) - get file status
  stat64, lstat64, fstat64 (2) - get file status
  statfs, fstatfs (2) - get file system information
  statvfs, fstatvfs, statvfs64, fstatvfs64 (2) - get file system information
  stime (2) - set time
  swapctl (2) - manage swap space
  symlink (2) - make a symbolic link to a file
  sync (2) - update super block
  sysfs (2) - get file system type information
  sysget (2) - Call for reading or writing kernel data
  sysinfo (2) - get and set system information strings
  sysmips (2) - MIPS Computer Systems Inc. system call
  sysmp (2) - multiprocessing control
  syssgi (2) - Silicon Graphics Inc. system call

T

  time (2) - get time
  times (2) - get process and child process times
  truncate, ftruncate, truncate64, ftruncate64 (2) - set a file to a specified length

U

  uadmin (2) - administrative control
  ulimit (2) - get and set user limits
  umask (2) - set and get file creation mask
  umount (2) - unmount a file system
  uname (2) - get name of current UNIX system
  unlink (2) - remove directory entry
  ustat (2) - get file system statistics
  utime (2) - set file access and modification times
  utimets (2) - set file access and modification times

V

  vhangup (2) - virtually ``hangup'' the current control terminal

W

  wait, waitpid, wait3 (2) - wait for child processes to stop or terminate
  waitid (2) - wait for child process to change state
  waitjob (2) - obtain information about a completed job
  write, writev, pwrite, pwrite64 (2) - write on a file